package com.bytedance.user.service;

import com.bytedance.user.request.UserLogAndRegRequest;
import com.bytedance.user.request.UserRequest;
import com.bytedance.user.respones.UserLogAndRegRespones;
import com.bytedance.user.respones.UserResponses;

public interface UserService {

    /**
     * 用户注册
     *
     * @return
     */
    public UserLogAndRegRespones register(UserLogAndRegRequest userLogAndRegRequest);

    /**
     * 用户登录
     *
     * @return
     */
    public UserLogAndRegRespones login(UserLogAndRegRequest userLogAndRegRequest);

    /**
     * 获取用户信息
     *
     * @param userRequest
     * @return
     */

    public UserResponses getUserInfo(UserRequest userRequest);
}
